package com.haixiaoke.saas.order.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.haixiaoke.saas.common.annotation.Excel;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Author panda
 * @Date 2024/4/22
 **/
@Data
public class OrderRefundVO {

    /**
     * 退款金额
     */
    private BigDecimal refundTotal;
    /**
     * 退款收费项
     */
    private List<OrderRefundItem> orderRefundItemList;
    /**
     * 房费退款每日详情
     */
    private List<OrderRefundDetails> orderRefundDetailsList;

    /**
     * 入住时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date checkInTime;

    /**
     * 退房时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date checkOutTime;
}
